package com.jctrip.hotel.source.model.wehotel.resq;

import com.google.gson.annotations.SerializedName;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Author：Haruhi
 * @description:
 * @Date：2023/8/27 19:54
 * @Package：com.jctrip.hotel.source.model.wehotel.resq
 * @Project：hotel-main
 */
@NoArgsConstructor
@Data
public class QueryOrderResp implements Serializable {

    @SerializedName("orderCode")
    private String orderCode;
    @SerializedName("externalId")
    private String externalId;
    @SerializedName("innId")
    private String innId;
    @SerializedName("innName")
    private String innName;
    @SerializedName("roomTypeId")
    private String roomTypeId;
    @SerializedName("roomTypeName")
    private String roomTypeName;
    @SerializedName("roomQty")
    private Integer roomQty;
    @SerializedName("orderState")
    private Integer orderState;
    @SerializedName("payType")
    private Integer payType;
    @SerializedName("payState")
    private Integer payState;
    @SerializedName("payRate")
    private Double payRate;
    @SerializedName("assureType")
    private String assureType;
    @SerializedName("guestsName")
    private String guestsName;
    @SerializedName("contactName")
    private String contactName;
    @SerializedName("contactPhone")
    private String contactPhone;
    @SerializedName("contactEmail")
    private String contactEmail;
    @SerializedName("origArrDate")
    private String origArrDate;
    @SerializedName("origDepDate")
    private String origDepDate;
    @SerializedName("arrDate")
    private String arrDate;
    @SerializedName("depDate")
    private String depDate;
    @SerializedName("remarks")
    private String remarks;
    @SerializedName("returnRate")
    private Double returnRate;
    @SerializedName("realPayRate")
    private Double realPayRate;
    @SerializedName("invoiceType")
    private List<Integer> invoiceType;
    @SerializedName("feeRate")
    private BigDecimal feeRate;
}
